package ooday01;
//学生类
public class Student {//自己创造的一种数据类型
    //成员变量
    String name;
    int age;
    String className;
    String id;

    //构造方法：
    //1)无参构造：
    Student(){
    }
//    //2)有参构造
//    Student(String name1,int age1,String className1,String id1){//局部变量
//        this.name =name1;              //ll.name(name) ="李林"
//        this.age = age1;               //ll.age(age) = 21
//        this.className = className1;   //ll.className = "jsd2404"
//        this.id = id1;                 //ll.id(id1) =  "002"
//
//    }
         //2.1)有参构造的this同名（局部变量和全局变量的同名不能省略this.）用法：
          Student(String name,int age,String className,String id){//局部变量
          this.name =name;
          this.age = age;
          this.className = className;
          this.id = id;

    }
    //方法---描述对象的行为
    void study(){       //等同于：zg.name
        System.out.println(this.name+"在学习...");
    }
    void sayHi(){//                      zg.name         zg.age
        System.out.println("大家好，我叫"+this.name+"今年"+this.age+"岁了"
                           +"我的班级名字是"+this.className+"我的学号是"+this.id);
    }//                                      zg.className              zg.id
    void playWith(String anotherName){
        System.out.println(name+"我现在和"+anotherName+"玩耍.......");
    }  //                   zg.name               小明




}
